﻿@charset "utf-8";
/* CSS Document */
body, dl, dt, dd, ul, input, form, h3, h4, p { padding: 0; margin: 0; font-size: 12px; font-family: '微软雅黑'; }
li { list-style-type: none; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: none; color: #ff7300; }
table { margin: 0 auto; }
img { vertical-align: top; border: 0; }
ol, ul { list-style: none; }
img { border: none; }


/*最上面的菜单*/
.up-nav { padding: 5px 0 3px; height: 24px; line-height: 24px; border-bottom: 1px solid #F1F1F1; background: #FAFAFA; }
.up-nav .inner { margin: 0 auto; width: 1000px; height: 24px; }
.inner .welcom { width: 139px; color: #404040; float: left; padding-left: 20px; }
.inner ul { height: 24px; float: right; width: 260px; }
.inner ul li { overflow: hidden; display: inline; height: 24px; color: #404040; }
.inner ul li a { height: 24px; padding: 0 5px; color: #404040; }
.inner .stb_wb { background: url(../images/search.png) no-repeat 0px -32px; padding-left: 20px; }
.inner .stb_wx { background: url(../images/search.png) no-repeat 0 -68px; padding-left: 20px; }
.erweima { display: block; width: 250px; height: 250px; position: relative; z-index: 999; }
.weimax { position: relative; }


/*logo、搜索框、热线电话*/
.header { margin-top: 20px; height: 60px; }
.l_s_h { margin: 0 auto; width: 1000px; }
.logo { width: 238px; float: left; padding-top: 0px; }
.logo img { width: 238px; height: 49px; }
.search { float: left; width: 492px; padding-left: 40px; padding-top: 10px; }
.search .ptxt { height: 32px; line-height: 32px; width: 420px; border: 2px solid #F80; float: left; }
.ptxt .txtSearch { height: 20px; padding: 5px; border: 0 none; line-height: 20px; color: #ccc; font-size: 14px; display: block; width: 410px; background: white; outline: 0 none; }
.search .pbtn { width: 68px; height: 36px; background-color: #f80; float: right; }
.pbtn .btnSearch { border: none; display: block; width: 100%; height: 100%; cursor: pointer; background: url(../images/search.png) no-repeat 24px -177px; }
.hotline { float: right; width: 177px; }
.hotline img { width: 177px; height: 33px; }
.hotline p { color: #F80; font-size: 22px; font-family: 'Tahoma'; float: right; height: 20px; line-height: 20px; text-align: right; font-weight: 700; }

/*导航栏
.nav{width:100%;height:41px;margin-top:15px;background:#2E9900;background-repeat:repeat-x;}
.nav ul {margin:0 auto;width:1000px;}
.nav ul li{float:left;width:142px;}
.nav ul li .cur{background:#288400;}
.nav ul li a{width:142px;color:white;display:block;height:41px;line-height:41px;font-size:16px;text-align:center;}
.nav ul li a:hover{color:#fff;background:#288400;}*/

.menu { width: 100%; height: 43px; padding: 2px 0px; background: #2E9900; font-family: "微软雅黑"; font-size: 16px; }
.navbox, .nav li, .nav li.current a, .nav li.selected a span, .nav li a.selected, .nav li a.selected span { background: #2E9900; }
.navbox { height: 43px; background-position: 0 -138px; background-repeat: repeat-x; position: relative; z-index: 102; }
.nav { width: 1000px; height: 43px; margin: 0 auto; }
.nav li { float: left; height: 43px; padding: 0px 0px; position: relative; }
.nav li.last { }
.nav li a { font-size: 14px; float: left; display: block; padding: 0px 0px; height: 43px; overflow: hidden; }
.nav li a span { float: left; display: block; padding: 0 0 0 2px; line-height: 43px; font-size: 16px; color: #fff; cursor: pointer; width: 109px; text-align: center; }
.nav li.selected a, .nav li a.selected { background: #fff; text-decoration: none; }
.nav li.selected a span, .nav li a.selected span { color: #404040; background: #fff; }
.nav li.selected .submenu { display: block; z-index: 250; }
.nav li .submenu { display: none; position: absolute; top: 43px; left: 0px; }
.nav li .submenu { padding: 0 5px 5px 5px; width: 101px; background: #fff; }
.nav li .submenu li { float: none; padding: 0; background: none; height: auto; border-bottom: dotted 1px #BEBEBE; }
.nav li .submenu li.last { border: none; }
.nav li .submenu li a { float: none; padding: 0; text-align: center; height: 28px; line-height: 28px; background: none; }
.nav li .submenu li a:hover { font-weight: 800; }

/*大图轮换*/
.banner { height: 440px; }
.banner img { width: 100%; height: 440px; }

/*中间部分*/
.container { width: 1000px; margin: 0 auto; padding: 30px 0; overflow: hidden; clear: both; }
.p-category {  overflow: hidden; width: 1000px;  }
.p-category .p-tit { background: url(../images/line.jpg) no-repeat left bottom; height: 32px; font-size: 18px; font-weight: bold; line-height: 32px; color: #ff7300; padding-height: 5px; }
.p-category .p-content {overflow:hidden; width: 1000px; margin: 0 auto; padding-top: 15px; }
.p-content .cate-cell {padding:5px; min-height: 200px;width: 230px; float: left; margin: 0 10px 6px 0; }
.cate-cell:hover { }
.cate-cell h3 { font-size: 14px; height: 28px; line-height: 28px; font-weight: bold; overflow: hidden; }
.cate-cell h3 a { color: #115599; }
.cate-cell h3 a:hover { color: #ff7300; }
.cate-cell ul {overflow: hidden; width: 100%; }
.cate-cell ul li { float: left; height: 22px; line-height: 22px; margin-right: 12px; }
.cate-cell ul li a.first { color: #ff7300; }
.cate-cell ul li a { line-height: 22px; }

/*合作品牌*/
.coperation { margin: 0 auto; width: 980px; border: 1px solid #d8e2ea; border-top: none; }
.c-tit { background: url(../images/c-img.png) repeat-x; height: 40px; line-height: 40px; }
.c-tit .cc { background: url(../images/c-tb.png) no-repeat; height: 40px; width: 20px; float: left; }
.c-tit span { height: 40px; line-height: 38px; float: left; font-size: 14px; font-weight: bold; color: #57595a; }
.c-tit .more { float: right; color: #666666; position: relative; right: 10px; top: 10px; }


/* 合作品牌 */
.picList li { width: 165px; }
.picList .pic { text-align: center; line-height: 0px; }
.picList .pic img { width: 160px; height: 103px; padding: 2px; }
.picList .pic a:hover img { border: none; }
.picList .title { line-height: 24px; color: #666; }
/* 多个左滚动 - 公用类 */
.loopsd { width: 961px; }
.leftLoop { overflow: hidden; position: relative; }
.leftLoop .bd { padding: 10px; }
.leftLoop .bd ul { overflow: hidden; zoom: 1; }
.leftLoop .bd ul li { margin: 0 20px; text-align: center; float: left; display: inline; }

.line { width: 1000px; margin: 0 auto; height: 2px; background: #b5b5b5; overflow: hidden; }

/*底部*/
.footer { margin: 0 auto; width: 980px; margin-top: 30px; text-align: center; line-height: 22px; color: #111111; height: 200px; overflow: hidden; }
.footer .f-img { padding-top: 20px; }
.f-img img { margin-right: 30px; }



/*content页面*/
/*图片*/
.banner-wrap { height: 440px; position: relative; zoom: 1; }
.banner-wrap .shadow { position: absolute; left: 0; background-position: 0 0; background-repeat: repeat-x; height: 5px; width: 100%; z-index: 8; }
.banner-wrap .shadow.shadow-top { border-top: 1px solid #101721; top: 0; background-image: url(../images/bg_shadow_t.png); }
.banner-cat { height: 300px; }
.banner-cat .banner { height: 100%; background-position: 50% 0; background-repeat: no-repeat; }
#banner-gywb { background-image: url(../images/banner_gywb.jpg); }

/*内容*/
.main-wrap { position: relative; z-index: 9; margin-top: -15px; margin-bottom: 20px; }
.main { }
.box { width: 1000px; margin: 0 auto; }
.sider { width: 239px; float: left; margin-bottom: 20px; }
.sider .tit-wrap { width: 235px; height: 93px; padding: 1px 2px 3px 2px; background: url(../images/bg_sider.png) no-repeat; margin-bottom: 7px; }
.sider .tit-wrap .tit { padding-left:20px; padding-top: 24px; }
.sider .tit-wrap .tit h3 { font-size: 30px; color: #E67016; line-height: 30px; font-weight: normal; margin-bottom: 6px; }
.sider .tit-wrap .tit span { font-size: 15px; line-height: 20px; font-weight: normal; color: #7d7d7d; }
.sider .img-contact { width: 237px; display: block; margin: 0 auto; }
.sider ul li { width: 235px; height: 40px; padding: 1px 2px 3px 2px; margin-bottom: 5px; background: url(../images/bg_sider.png) 0 -153px no-repeat; }
.sider ul li a,
.sider ul li a:visited { display: block; padding-left: 29px; background: transparent url(../images/bg_sider.png) 0 -280px no-repeat; text-decoration: none; line-height: 40px; font-size: 14px; color: #1f1a17; }
.sider ul li a:hover { font-size: 14px; color: #FFFFFF; background-color: #e67016; background-position: 0 -200px; text-decoration: none; }
.sider ul li a.active,
.sider ul li a.active:visited,
.sider ul li a.active:hover { display: block; padding-left: 29px; background: #e67016 url(../images/bg_sider.png) 0 -200px no-repeat; text-decoration: none; line-height: 40px; font-size: 14px; color: #FFFFFF; }

.sider ul li.on { background: none; }
.sider ul li a.on,
.sider ul li a.on:visited,
.sider ul li a.on:hover { display: block; padding-left: 29px; background: transparent url(../images/bg_sider.png) 0 -280px no-repeat; text-decoration: none; line-height: 40px; font-size: 14px; color: #e67016; }

.sider .sider-sub { border-top: 1px dotted #7d7d7d; width: 237px; margin: 0 auto; padding-bottom: 5px; }
.sider .sider-sub a,
.sider .sider-sub a:visited { display: block; height: 29px; line-height: 29px; padding: 0; padding-left: 30px; border-bottom: 1px dotted #7d7d7d; background: none; font-size: 12px; font-family: Arial,"宋体"; color: #666666; text-decoration: none; }
.sider .sider-sub a:hover { font-size: 12px; color: #FFFFFF; background: #e67016; text-decoration: none; }
.sider .sider-sub a.on,
.sider .sider-sub a.on:visited,
.sider .sider-sub a.on:hover { display: block; height: 29px; line-height: 29px; padding: 0; padding-left: 11px; border-bottom: 1px dotted #7d7d7d; background: none; font-size: 12px; font-family: Arial,"宋体"; color: #FFFFFF; background: #e67016; text-decoration: none; }
.cat-wrap { width: 752px; border: 1px solid #DDDDDD; background: #fbfbfb; float: right; margin-bottom: 16px; position: relative; zoom: 1; }
.cat-wrap .cat-wrap-shadow { position: absolute; bottom: 0; left: 0; width: 752px; height: 3px; background: url(../imgages/bg_cat_b.gif) 0 100% no-repeat; margin-bottom: -2px; }
.cat-wrap .cat-main { padding: 19px 26px 10px 26px; float: left; width: 700px; }
.cat-main .cat-tit { width: 100%; padding-bottom: 15px; border-bottom: 1px solid #d9d9d9; float: left; margin-bottom: 20px; position: relative; zoom: 1; }
.cat-main .cat-tit h4 { font-size: 16px; color: #e67016; }
.cat-main .cat-tit .crumbs { position: absolute; right: 0; bottom: 15px; }
.cat-con { clear: both; }
.cat-gywb { line-height: 28px; color: #484848; font-size: 14px; font-family: "宋体"; }
.cat-18 .cat-main { background: url(../images/bg_zzjg.gif) 50% 100% no-repeat; padding-bottom: 88px; }
.cat-news { float: left; }
.cat-news .top1 { width: 100%; float: left; padding-bottom: 26px; border-bottom: 1px dotted #c9c9c9; }
.cat-news .top1 .thumb { float: left; width: 207px; height: 164px; display: block; overflow: hidden; margin-right: 20px; }
.cat-news .top1 .thumb img { width: 207px; height: 164px; display: block; overflow: hidden; }
.cat-news .top1 .info { float: left; width: 472px; font-size: 14px; font-family: "宋体"; color: #484848; line-height: 26px; }
.cat-news .top1 .info h4,
.cat-news .top1 .info h4 a,
.cat-news .top1 .info h4 a:visited { font-size: 16px; color: #e67016; line-height: 16px; text-decoration: none; }
.cat-news .top1 .info h4 a:hover { font-size: 16px; text-decoration: underline; }
.cat-news .top1 .info .pub-time { color: #666666; font-size: 12px; line-height: 14px; padding: 12px 0 8px 0; }
.cat-news .top1 .info a.detail,
.cat-news .top1 .info a.detail:visited,
.cat-news .top1 .info a.detail:hover { width: 111px; height: 30px; display: block; float: left; margin-top: 4px; background: url(../images/btn_detail.gif) no-repeat; text-decoration: none; text-align: center; font-size: 14px; line-height: 30px; color: #1f1a17; }
.cat-21 ul { clear: both; }
.cat-21 ul li { height: 39px; line-height: 39px; color: #1f1a17; border-bottom: 1px dotted #C9C9C9; position: relative; zoom: 1; }
.cat-21 ul li a,
.cat-21 ul li a:visited { font-size: 14px; line-height: 39px; color: #1f1a17; text-decoration: none; }
.cat-21 ul li a:hover { font-size: 14px; text-decoration: underline; }
.cat-21 ul li span { font-size: 14px; font-family: Arial; color: #b1b1b1; line-height: 39px; position: absolute; top: 0; right: 0; }

.cat-22 ul { float: left; padding-bottom: 9px; border-bottom: 1px dotted #C9C9C9; }
.cat-22 ul li { float: left; width: 100%; padding-bottom: 19px; }
.cat-22 ul li .thumb { float: left; width: 153px; height: 121px; display: block; overflow: hidden; margin-right: 18px; }
.cat-22 ul li .thumb img { width: 153px; height: 121px; display: block; overflow: hidden; }
.cat-22 ul li .info { float: left; width: 528px; font-size: 14px; line-height: 26px; font-family: "宋体"; color: #484848; }
.cat-22 ul li .info h4 { padding-right: 75px; padding-bottom: 12px; border-bottom: 1px dotted #C9C9C9; position: relative; zoom: 1; }
.cat-22 ul li .info h4 a,
.cat-22 ul li .info h4 a:visited { font-size: 16px; line-height: 16px; color: #1f1a17; text-decoration: none; }
.cat-22 ul li .info h4 a:hover { font-size: 16px; color: #1c1d71; text-decoration: underline; }
.cat-22 ul li .info h4 .time { position: absolute; right: 0; top: 0; color: #666666; font-size: 12px; }
.cat-22 ul li .info a.detail,
.cat-22 ul li .info a.detail:visited,
.cat-22 ul li .info a.detail:hover { width: 79px; height: 21px; display: block; float: left; margin-top: 6px; background: url(../images/btn_detail.gif) 0 -46px no-repeat; text-decoration: none; text-align: center; font-size: 12px; line-height: 21px; color: #1f1a17; }

.cat-products ul { float: left; width: 720px; margin-right: -16px; }
.cat-products ul li { width: 224px; float: left; margin-right: 16px; margin-bottom: 16px; }
.cat-products ul li a,
.cat-products ul li a:visited,
.cat-products ul li a:hover { text-decoration: none; font-size: 12px; font-family: "宋体"; text-align: center; background: #FFFFFF; }
.cat-products ul li a img,
.cat-products ul li a:visited img { background: #FFFFFF; border: 1px solid #e9e9e9; padding: 2px; display: block; width: 218px; height: 260px; overflow: hidden; }
.cat-products ul li a:hover img { padding: 0; border: 3px solid #e67016; }
.cat-products ul li span { display: block; text-align: center; line-height: 14px; padding-top: 10px; }
.cat-products-show .tit { font-size: 14px; font-family: Arial; color: #616195; line-height: 22px; }
.cat-products-show .thumb { width: 350px;  border: 2px solid #dddddd; margin-top: 22px; overflow: hidden; position: relative; }
.cat-products-show .thumb img { width: 350px;  border: none; display: block; overflow: hidden; }
.cat-products-show .thumb .zoom { display: block; width: 21px; height: 21px; background: url(../images/btn_zoom.jpg) no-repeat; text-decoration: none; text-indent: -9999px; position: absolute; right: 2px; top: 2px; }
.cat-products-show .content { padding-top: 16px; width: 100%; float: left; }

/*新闻列表页*/
.cat-21 ul { clear: both; }
.cat-21 ul li { height: 39px; line-height: 39px; color: #1f1a17; border-bottom: 1px dotted #C9C9C9; position: relative; zoom: 1; }
.cat-21 ul li a,
.cat-21 ul li a:visited { font-size: 14px; line-height: 39px; color: #1f1a17; text-decoration: none; }
.cat-21 ul li a:hover { font-size: 14px; text-decoration: underline; }
.cat-21 ul li span { font-size: 14px; font-family: Arial; color: #b1b1b1; line-height: 39px; position: absolute; top: 0; right: 0; }
/*产品展示页*/
#prd-tab a,
#prd-tab a:visited { width: 113px; height: 37px; float: left; display: inline; margin-right: 7px; background: url(../images/bg_product_tab.gif) -120px 0 no-repeat; text-align: center; text-decoration: none; font-size: 16px; color: #1f1a17; line-height: 37px; margin-bottom: -1px; }
#prd-tab a:hover { background-position: 0 0; color: #ffffff; font-size: 16px; }
#prd-tab a.active,
#prd-tab a.active:visited,
#prd-tab a.active:hover { width: 113px; height: 37px; float: left; display: inline; margin-right: 7px; background: url(../images/bg_product_tab.gif) 0 0 no-repeat; text-align: center; text-decoration: none; font-size: 16px; color: #FFFFFF; line-height: 37px; margin-bottom: -1px; }
#prd-tab_con { clear: both; padding-top: 20px; }
#prd-tab_con div { font-size: 14px; color: #555554; line-height: 24px; }


.banner-wrap { position: relative; zoom: 1; }
.banner-wrap .shadow { position: absolute; left: 0; background-position: 0 0; background-repeat: repeat-x; height: 5px; width: 100%; z-index: 8; }
.banner-wrap .shadow.shadow-top { border-top: 1px solid #101721; top: 0; background-image: url(../images/bg_shadow_t.png); }

#slide { height: 440px; overflow: hidden; position: relative; zoom: 1; }
#slide div { height: 440px; }
#slide div a { width: 100%; height: 100%; display: block; text-indent: -9999px; text-decoration: none; }
.slide-thumb-wrap { position: absolute; bottom: 0; left: 0; width: 100%; height: 18px; }
.slide-thumb-wrap-box { height: 18px; position: relative; zoom: 1; }
.slide-thumb { position: absolute; right: 0; bottom: 0; margin-right: 15px; margin-bottom: 28px; }
.slide-thumb a,
.slide-thumb a:visited { display: inline; float: left; width: 14px; height: 14px; overflow: hidden; text-decoration: none; text-indent: -9999px; background: url(../images/bg_icons.png) -281px -119px no-repeat; margin-right: 5px; }
.slide-thumb a:hover { text-decoration: none; text-indent: -9999px; background-position: -261px -119px; }
.slide-thumb a.on,
.slide-thumb a.on:visited,
.slide-thumb a.on:hover { display: inline; float: left; width: 14px; height: 14px; overflow: hidden; text-decoration: none; text-indent: -9999px; background: url(../images/bg_icons.png) -241px -119px no-repeat; margin-right: 5px; }
